/*============HEADER=============*/
#Header {
	/*height: 150px;*/
}
#Header #banner {
	background-color: #7AC302;
	height: 51px;
	border-bottom: 1px solid #759B44;
	width: 900px;
}
#Header #banner a {
	color: white;
    font-family: arial;
    font-size: 19px;
    font-weight: bold;
	text-decoration: none;
}
#htopL {
	/*background: url("../images/logo.png") no-repeat scroll left top transparent;
	float: left;
	height: 152px;
	width:112px*/
}
#htopR {
	/*float: left;*/
	height: 140px;
}
#htopR1 {
	background: url("../images/doitac.png") no-repeat scroll left top transparent;
	height: 89px;
	margin-left: 160px;
}
#Header #banner ul{
	padding-top: 14px;
}
#Header #banner li{
	list-style-type: none;
	display: inline;
}
#Header #banner li{
	padding: 14px 12px 0;
}
*{margin:0; padding: 0}

#covercontainer {
	/*background: #7AC302;*/
	background: #292929;
    background: -moz-linear-gradient(top, black, #3c3c3c 1px, #292929 25px);
    background: -webkit-gradient(linear, left top, left 25, from(black), color-stop(4%, #3c3c3c), to(#292929));
	height: 51px !important;
	/*border-bottom: 1px solid #759B44;*/
	width: auto;
}
#hcontainer {
	background: #7AC302;
	/*float: left;*/
	margin-left:auto !important;
    margin-right:auto !important;
	height: 51px !important;
	/*border-bottom: 1px solid #759B44;*/
	/*width: 900px;*/
	width: 1080px;
}
#hcontainer ul {
	float: left;
	list-style: none;
	behavior: url(whateverhover.htc);
}
#hcontainer ul li {
position: relative;
float: left;
}
#hcontainer li a {
	display: block;
	padding: 16px 12px;
	color: white;
    font-family: arial;
    font-size: 19px;
    font-weight: bold;
	text-decoration: none;
}
#hcontainer li a:hover {
	color: white;
	background: #8dd600;
}
#hcontainer li ul{
	background: #7AC302;
	position: absolute;
	display: none;
	width: 10em;
	z-index:999;
}
#hcontainer li:hover ul{
	display: block;
}
#hcontainer ul li ul li {
	width: 100%;
	border: 1px solid #e4ff89;
} 


/*=======BODY========*/
.price_table td
{
    width: 220px;
    height: 20px;
    font-weight:bold;
}
.margin_line
{
    margin-top:10px;
}
.tutor_button
{
    font-weight: bold;
    font-size: 30px;
}
.pack_hover:hover
{
    border: 1px solid black;
    border-radius: 8px;	
}
.button {
	width: 150px;
	height: 100px;
	text-align: left !important;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	margin: 10px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none !important;
}
.button:active {
	position: relative;
	top: 1px;
}
.orange {
	color: white !important;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.tb_font_z
{
	font-size: 20px;
}
.icon_bullet
{
	width: 25px;
	height: 25px;
}
.packages
{
	width: 150px;
	height: 150px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-radius: 12px;
}
.ab_bold
{
	font-weight: bold;
}
.ab_underline
{
	text-decoration: underline;
}
.ab_title_l
{
	text-align: left !important;
}
.ab_title
{
	color: #CC8033;
	padding: 8px 2px;
	font-size: 25px;
	font-weight: bold;
}
.ab_content_l
{
	padding: 8px 12px;
	text-align: left;
	font-size: 17px;
	font-family: Arial;
}
.ab_content_c
{
	padding: 16px 12px;
	text-align: center;
	font-size: 17px;
	font-family: Arial;
}
#BodyAbout {
	border: 2px solid #BFD1DD;
    box-shadow: 0 1px 0 0 #BEC4CC, 0 2px 0 0 #D7DBE1, 0 0 10px #D8DDE9;
    line-height: 16px;
    padding: 20px;
    position: relative;
    z-index: 3;
    margin-top: 30px;
    border-radius: 4px 4px 4px 4px;
    background-color: #FFFFFF !important;
}
#MainContent {
	min-height: 400px;
	margin-bottom: 30px;
}
#LeftContent {
	float: left;
	width: 200px;
	min-height: 300px;
}
#RightContent {
	
	float: left;
	width: 780px;
	margin-left: 30px;
}
#RightContent a {
	color: #006699;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	cursor: pointer;
}
#RightContent a:hover {
	text-decoration: underline;
}
#RightContent .abc a {
	color: gray;
}
#body2 li {
	display: inline;
}
.body2_title {
	width: 230px;
	height: 76px;
}
#body2_blue {
	background: url("../images/sport.png") no-repeat scroll left top transparent;
}
#body2_red {
	background: url("../images/paintting.png") no-repeat scroll left top transparent;
}
#body2_yellow {
	background: url("../images/toys.png") no-repeat scroll left top transparent;
}
.body2_title font {
	position: relative;
	top: 25px;
	left: 8px;
	font-size: 21px;
	font-weight: bold;
	font-family: arial;
	color: white;
}
.body2_body {
	width: 207px;
	height: 180px;
	margin-left: 22px;
}
#body3 {
	margin: 20px 0;
	color: #E89009;
	font-family: Arial;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
}
#body4 {
	margin-left: 30px;
	margin-bottom: 70px;
}
.body4 {
	margin: 5px;
	border-radius: 12px;
}
.body4_font {
	color: white;
	font-size: 25px;
	font-family: Arial;
	font-weight: bold;
}
.body4_font2 {
	color: white;
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
}
/*=========================*/

#footerhcontainer {
    background: url("../images/footer-tile.gif") repeat scroll left top #444444;
    height: auto;
    width: auto;
}
#footerBorder {
    background: url("../images/footer-border.gif") repeat-x scroll left top transparent;
    height: auto;
    width: auto;
}
#footerContent {
    height: 240px;
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
	text-align: center;
}
#fourPanels {
    height: 240px;
    overflow: hidden;
    padding: 24px 0 0;
    width: 980px;
}
#fourPanels .panel {
    float: left;
    height: auto;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 235px;
}
#fourPanels .panel .icon {
    float: left;
    margin: 0 8px 10px 0;
}
#fourPanels .panel p.panelHeading {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0.2pt;
    line-height: 19px;
    margin: 12px 0 10px;
}
#fourPanels .panel p.panelText {
    clear: left;
    color: #BBBBBB;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0 15px 3px;
}
#fourPanels .panel .subscribeTextField {
    background: url("../images/newsletter-footer-input.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #777777;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 17px;
    margin: 0 3px 0 0;
    overflow: hidden;
    padding: 7px 9px;
    width: 151px;
}
#footerContent a {
    color: #7FD6FF;
    text-decoration: none;
}
#footerContent a:hover{
    color: #98E6FF;
    text-decoration: underline;
}
#footerLinkshcontainer {
    background: url("../images/footer-tile-dark.gif") repeat scroll left top transparent;
    border-top: 3px solid #2B2B2B;
    height: auto;
    width: auto;
}
#footerLinks {
    color: #777777;
    font-family: Verdana,Geneva,sans-serif;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 20px;
    width: 980px;
	text-align: left;
}
#finePrint {
    height: auto;
    overflow: hidden;
    padding: 5px 0 0;
    width: 980px;
}
.footerLogo {
    float: right;
    margin: 10px 0 0;
}
#finePrint p {
    font-size: 11px;
    line-height: 16px;
    margin: 10px 0;
}
#footerLinks a {
    color: #777777;
    text-decoration: none;
}
#footerLinkshcontainer {
    background: url("../images/footer-tile-dark.gif") repeat scroll left top transparent;
    height: auto;
    width: auto;
}
.left_button {
	padding: 5px 15px;
}
.left_button .lbutton{
	background: url("../images/button.png") repeat scroll left top transparent;
	width: 190px;
	height: 48px;
	font-family: Arial;
	font-size: 17px;
	color: #878787;
	font-weight: bold;
}
.left_button a{
	text-decoration: none;
}
.left_button_blue {
	padding: 5px 15px;
}
.left_button_blue .lbutton_blue{	
	background: url("../images/button_blue.png") repeat scroll left top transparent;
	width: 190px;
	height: 48px;
	font-family: Arial;
	font-size: 15px;
	color: #5E5E5E;
	font-weight: bold;
}
.left_button_blue a{
	text-decoration: none;
}
.red_title 
{
    font-size: 20px;
    color: Red;   
    font-weight:bold;
}

/*Bulldog News*/
.pin {
    /*min-width: 245px;
    width: 245px;*/
}
.pinarticle {
    /*background-color: #FFFFFF;*/
    border: 1px solid #BFD1DD;
    box-shadow: 0 1px 0 0 #BEC4CC, 0 2px 0 0 #D7DBE1, 0 0 10px #D8DDE9;
    line-height: 16px;
    padding: 20px;
    position: relative;
    z-index: 3;
}
.radius_all, .pinarticle, .feedrow .feedavt, .feedcmmt .feedavt {
    border-radius: 4px 4px 4px 4px;
}
.feedphoto .photo_wrapper {
    /*background: none repeat scroll 0 0 #ECECEC;*/
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 240px;
}
.feedphoto .photo_wrapper .bgalb {
    background: url("../images/bg_boralb.png") repeat-y scroll 0 0 transparent;
    left: 0;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 10px;
}
.header-title {
    color: #314E7E !important;
    font-size: 25px;
    height: 26px;
    margin: 0 0 20px;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px solid #D4A7C5;
    color: #000000;
    margin: 0 0 10px;
    padding: 5px 5px 5px 0;
}

/*Bulldog News Details*/
.article_row {
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.article_column {
    border: 0 solid #CCCCCC;
    padding: 10px 10px 10px 0;
}
.column2, .column1 {
    float: left;
    margin: 0;
}
.column1, .column2 {
    border: 0 solid #D4A7C5;
    margin: 0 5px 0 0;
    position: relative;
}
.cols1 {
    display: block;
    float: none !important;
    margin: 0 !important;
}
.article_row .column1 h2, .article_row .column2 h2 {
    border-bottom: 1px solid #D4A7C5;
    color: #000000;
    margin: 0 0 10px;
    padding: 5px 5px 5px 0;
}
.article_column h2 {
    color: #000000 !important;
    font-family: arial,trebuchet MS;
    font-size: 1.2em !important;
    font-weight: bold !important;
    padding: 0;
}
.contentheading {
    color: #FF9900;
    font-size: 19px;
    font-weight: normal;
    height: 30px;
    vertical-align: top;
}
.article_row p.iteminfo {
    line-height: 1em;
    margin: 0 -10px 5px;
    padding: 10px;
}
.iteminfo {
    color: #666666;
    font-size: 1.2em;
    margin-right: 25px;
    text-align: right;
}
.createdate {
    color: #932467;
    display: block;
    font-size: 0.85em;
}
.cal_border
{
    background-color: Orange;
}
.cal_border :hover
{
    background-color: #ffbb31
}
.cal_background
{
    background: url("../images/calendar-cute.jpg") repeat-y scroll 0 0 transparent;
}